//
//  Player.h
//  Seek&Hide
//
//  Created by 齐思 陈 on 13-10-5.
//
//

#ifndef __Seek_Hide__Player__
#define __Seek_Hide__Player__

#include "Config.h" 
#include "Entity.h"

class Player : public Entity 
{
public: 

	Player();
	~Player();

	virtual bool init();
	static Player* create();
    
    virtual void MoveByLocalAttemp();
    virtual void MoveByNetwork();
    
    virtual void PostPath2Network();
    virtual void RandomMove();
    
    CC_SYNTHESIZE_RETAIN(CCPointArray*, m_pMovePath, MovePath);
    CC_SYNTHESIZE_RETAIN(CCPointArray*, m_pVisualArea, VisualArea);
};

#endif
